Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Next.js
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqNext.js è un mwbgframework per applicazioni web mwbwopen source, sviluppato da Vercel - che ne detiene i mwcqdiritti - e da una comunità di collaboratori individuali, che consente sia la generazione di pagine statiche che il rendering automatico a lato server.cite-ref-0-1-0[1]cite-ref-1-2-0[2]cite-ref-2-3-0[3]cite-ref-3-4-0[4]cite-ref-4-5-0[5]

Next.js è basato sulla mwhwlibreria per mwiaJavaScript mwiqReact e utilizza mwigNode.js come mwiwambiente di runtime. Supporta linguaggi come mwjaTypeScript e mwjqSass.cite-ref-2-3-1[3]cite-ref-3-4-1[4]

È uno dei framework per applicazioni web più popolari nell'industria.cite-ref-4-5-1[5]cite-ref-6[6]

Contents

Storia
Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Caratteristiche Principali

Next.js si distingue dagli altri framework web per diverse ragioni.

Il Server-Side Rendering (SSR, rendering lato server) di Next.js permette un caricamento più veloce delle pagine e l'esecuzione di processi privati da parte del server.cite-ref-0-1-1[1]cite-ref-1-2-1[2]cite-ref-2-3-2[3]cite-ref-4-5-2[5]

La capacità di generare pagine statiche durante la fase di compilazione (Static Site Generation, SSG) consente inoltre al framework di ottimizzare ulteriormente le prestazioni di distribuzione di siti web attraverso mwtaCDN.cite-ref-0-1-2[1]cite-ref-1-2-2[2]

Il sistema di routing dinamico di Next.js è basato su pagina, semplificandone il funzionamento e rimuovendo la necessità di librerie aggiuntive.cite-ref-0-1-3[1]cite-ref-2-3-3[3]cite-ref-4-5-3[5]

Next.js supporta il HMR (Hot Module Replacement), consentendo agli sviluppatori di visualizzare le modifiche in tempo reale senza dover ricaricare l'intera pagina.cite-ref-0-1-4[1]cite-ref-4-5-4[5]

Infine, essendo basato su React.js, Next.js sfrutta il vasto ecosistema di librerie e componenti di React.cite-ref-3-4-2[4]

Storia

Next.js fu rilasciato inizialmente come progetto open-source su mwcgGitHub il mwcw25 ottobre mwda2016.cite-ref-7[7] Era basato principalmente su sei principi: funzionalità pronte all'uso senza installazioni, uso completo di mweqJavaScript, tutte le funzioni scritte in JavaScript, mwegserver-rendering e suddivisione del codice automatici, data-fetching configurabile, richieste anticipate, sviluppo semplificato.

Dalla prima pubblicazione vennero poi implementati aggiornamenti con cadenza annuale. Aggiornamento degno di nota fu Next.js 13, pubblicato il mwfa26 ottobre mwfq2022, che portò un nuovo pattern per il routing in mwfgbeta, con l'aggiunta di App Router e il supporto ai layout, React Server Components, lo streaming e un nuovo set di metodi per il data-fetching. A questo si aggiunse l'annuncio di nuovi strumenti per lo sviluppo mwfwfront-end chiamato Turbo, incluso Turbopack come successore di Webpack, Turborepo per sistemi di build incrementale.cite-ref-5-8-0[8]

Versioni

Di seguito una lista non completa delle versioni pubblicate con indicazione in grassetto delle mwhgmajor release.

| Versione | Data di pubblicazione | Cambiamenti | Note |
|---|---|---|---|
| 1.0.0 | 25 ottobre 2016 | Versione pubblica iniziale. | |
| 2.0.0 | marzo 2017 | | [ 9 ] |
| 7.0.0 | settembre 2018 | Aggiunto il supporto per l' API React Context, miglioramenti alla gestione degli errori, aggiunto Webpack 4. | [ 10 ] |
| 8.0.0 | 11 febbraio 2019 | Distribuzione serverless delle app, con codice suddiviso in funzioni lamda avviate su richiesta. Ridotto il tempo per le esportazioni statiche e migliorate le performance di pre-fetch. | [ 11 ] |
| 9.0.0 | 8 luglio 2019 | Supporto a TypeScript automatico, routing file-based, | [ 12 ] |
| 9.3.0 | 9 marzo 2020 | Supporto a Sass e moduli CSS . | [ 13 ] |
| 9.5.0 | 27 luglio 2020 | Aggiunta il supporto alla rigenerazione statica, riscrittura e reindirizzamento incrementale. | [ 14 ] |
| 10.0.0 | 27 ottobre 2020 | Supporto a React 17, ottimizzazione automatica delle immagini, supporto all'importazione CSS di terze parti tramite npm . | [ 15 ] |
| 11.0.0 | 15 giugno 2021 | Aggiunto il supporto a Webpack 5, la funzionalità in anteprima "Next.js Live" per lo sviluppo real-time collaborativo, una funzione sperimentale per la conversione e migrazione automatica da Create React App a Next.js. | [ 16 ] |
| 12.0.0 | 26 ottobre 2021 | Aggiunto il compiler Rust, supporto AVIF , funzioni Edge e Middleware, importazione nativa ESM & URL. Supporto a React 18, | [ 17 ] |
| 13.0.0 | 26 ottobre 2022 | Aggiunto un nuovo pattern in beta per il routing, con App Router e supporto ai layouts, React Server Components, streaming e un nuovo set di metodi per il data-fetching. Annunciato un nuovo set di strumenti per lo sviluppo front-end chiamato Turbo, con Turbopack in sostituzione di Webpack e Turborepo per sistemi di build incrementali. | [ 8 ] |
| 13.1.0 | 22 dicembre 2022 | | [ 18 ] |
| 13.2.0 | 23 febbraio 2023 | | [ 19 ] |
| 13.3.0 | 6 aprile 2023 | | [ 20 ] |
| 13.4.0 | 4 maggio 2023 | Versione stabile di App Router per l'uso in produzione. | [ 21 ] |
| 13.5.0 | 19 settembre 2023 | | [ 22 ] |
| 14.0.0 | 26 ottobre 2023 | Migliorata la gestione della memoria. | [ 23 ] |
| 14.1.0 | 18 gennaio 2024 | | [ 24 ] |
| 14.2.0 | 11 aprile 2024 | | [ 25 ] |
| 15.0.0 | 21 ottobre 2024 | Supporto a React 19, miglioramenti a Turbopack, aggiunta API per l'osservazione della life-cycle , miglioramenti ai form HTML per la navigazione lato client, supporto TypeScript per il file di configurazione, supporto a ESLint 9. | [ 26 ] |
| 15.1.0 | 10 dicembre 2024 | | [ 27 ] |

Note

cite-note-0-11. mwaw8mwaxamwaxeIl framework React per la produzione web | Next.js Italia, su mwaxinextjs.it, 20 febbraio 2021. mwaxmURL consultato il 6 dicembre 2023.
cite-note-1-22. mwaxs(mwaxwmwax0EN) Jenna Barron, mwax4mwax8Next.js 14 is now officially available, with addition of Server Actions and Partial Prerendering features, su mwayaSD Times, 26 ottobre 2023. mwayeURL consultato il 6 dicembre 2023.
cite-note-2-33. mways(mwaywmway0EN) Paul Krill, mway4mway8Next.js 14 previews partial prerendering, su mwazaInfoWorld, 26 ottobre 2023. mwazeURL consultato il 6 dicembre 2023.
cite-note-3-44. mwazk(mwazomwazsEN) mwazwmwaz0Start a New React Project – React, su mwaz4react.dev. mwaz8URL consultato il 6 dicembre 2023.
cite-note-4-55. mwaas(mwaawmwaa0EN) tong eric, mwaa4mwaa8Next.js: The Complete Overview and Why It’s Gaining Popularity, su mwabaBina Nusantara IT Division, 30 giugno 2023. mwabeURL consultato il 6 dicembre 2023.
cite-note-66. mwabu(mwabymwabcEN) Rosalie Chan, mwabgmwabkHere's the pitch deck Vercel used to raise a $40 million Series B — its second funding round of the year — as it sees 'skyrocketing' popularity for its developer tools, su mwaboBusiness Insider. mwabsURL consultato il 6 dicembre 2023.
cite-note-77. mwab8(mwacamwaceEN) mwacimwacmRelease 1.0.0 · vercel/next.js, su mwacqGitHub. mwacuURL consultato il 25 febbraio 2025.
cite-note-5-88. mwacs(mwacwmwac0EN) Balázs Orbán, Delba de Oliveira, DongYoon Kang, Jiachi Liu, J. J. Kasper, Lee Robinson, Maia Teegarden, Sebastian Markbåge, Shu Ding, Steven, Tim Neutkens, mwac4mwac8Next.js 13, su mwadanextjs.org, 25 ottobre 2022. mwadeURL consultato il 25 febbraio 2025.
cite-note-91. mwadu(mwadymwadcEN) mwadgmwadkNext.js 2.0 plays better with React and JavaScript, su mwadoInfoWorld. mwadsURL consultato il 25 febbraio 2025.
cite-note-102. mwad8(mwaeamwaeeEN) mwaeimwaemNext.js 7 framework compiles faster, supports WebAssembly, su mwaeqInfoWorld. mwaeuURL consultato il 25 febbraio 2025.
cite-note-113. mwaek(mwaeomwaesEN) mwaewmwae0Next.js 8 now supports serverless apps, su mwae4InfoWorld. mwae8URL consultato il 25 febbraio 2025.
cite-note-124. mwafm(mwafqmwafuEN) Connor Davis, J. J. Kasper, Joe Haddad, Luis Alvarez, Lukáš Huvar, Tim Neutkens, mwafymwafcNext.js 9, su mwafgnextjs.org, 8 luglio 2019. mwafkURL consultato il 25 febbraio 2025.
cite-note-135. mwaf0(mwaf4mwaf8EN) J. J. Kasper, Joe Haddad, Luis Alvarez, Shu Uesugi, Tim Neutkens, mwagamwageNext.js 9.3, su mwaginextjs.org, 9 marzo 2020. mwagmURL consultato il 25 febbraio 2025.
cite-note-146. mwagc(mwaggmwagkEN) mwagomwagsNext.js adds incremental static pages regeneration, su mwagwInfoWorld. mwag0URL consultato il 25 febbraio 2025.
cite-note-157. mwahe(mwahimwahmEN) Belén Curcio, Connor Davis, J. J. Kasper, Joe Haddad, Luis Alvarez, Shu Uesugi, Steven, Tim Neutkens, mwahqmwahuNext.js 10, su mwahynextjs.org, 27 ottobre 2020. mwahcURL consultato il 25 febbraio 2025.
cite-note-168. mwahs(mwahwmwah0EN) J. J. Kasper, Shu Ding, Tim Neutkens, Tobias Koppers, mwah4mwah8Next.js 11, su mwaianextjs.org, 15 giugno 2021. mwaieURL consultato il 25 febbraio 2025.
cite-note-179. mwaiu(mwaiymwaicEN) Connor Davis, DongYoon Kang, Gerald Monaco, Javi Velasco, Jiachi Liu, J. J. Kasper, Kara Erickson, Maia Teegarden, Shu Ding, Steven, Tim Neutkens, Tobias Koppers, mwaigmwaikNext.js 12, su mwaionextjs.org, 26 ottobre 2021. mwaisURL consultato il 25 febbraio 2025.
cite-note-1810. mwai8(mwajamwajeEN) O. J. Kwon, Tim Neutkens, mwajimwajmNext.js 13.1, su mwajqnextjs.org, 22 dicembre 2022. mwajuURL consultato il 25 febbraio 2025.
cite-note-1911. mwajk(mwajomwajsEN) Casey Gowrie, Jimmy Lai, Luba Kravchenko, Tim Neutkens, mwajwmwaj0Next.js 13.2, su mwaj4nextjs.org, 23 febbraio 2023. mwaj8URL consultato il 25 febbraio 2025.
cite-note-2012. mwakm(mwakqmwakuEN) Delba de Oliveira, Tim Neutkens, mwakymwakcNext.js 13.3, su mwakgnextjs.org, 6 aprile 2023. mwakkURL consultato il 25 febbraio 2025.
cite-note-2113. mwak0(mwak4mwak8EN) Sebastian Markbåge, Tim Neutkens, mwalamwaleNext.js 13.4, su mwalinextjs.org, 4 maggio 2023. mwalmURL consultato il 25 febbraio 2025.
cite-note-2214. mwalc(mwalgmwalkEN) Jimmy Lai, Tim Neutkens, Tobias Koppers, mwalomwalsNext.js 13.5, su mwalwnextjs.org, 19 settembre 2023. mwal0URL consultato il 25 febbraio 2025.
cite-note-2315. mwame(mwamimwammEN) mwamqmwamuRelease v14.0.0 · vercel/next.js, su mwamyGitHub. mwamcURL consultato il 25 febbraio 2025.
cite-note-2416. mwams(mwamwmwam0EN) Jiachi Liu, Jimmy Lai, mwam4mwam8Next.js 14.1, su mwananextjs.org, 18 gennaio 2024. mwaneURL consultato il 25 febbraio 2025.
cite-note-2517. mwanu(mwanymwancEN) Delba de Oliveira, Tim Neutkens, mwangmwankNext.js 14.2, su mwanonextjs.org, 11 aprile 2024. mwansURL consultato il 25 febbraio 2025.
cite-note-2618. mwan8(mwaoamwaoeEN) Delba de Oliveira, Jimmy Lai, Rich Haines, mwaoimwaomNext.js 15, su mwaoqnextjs.org, 21 ottobre 2024. mwaouURL consultato il 25 febbraio 2025.
cite-note-2719. mwaok(mwaoomwaosEN) Janka Uryga, Jiachi Liu, Sebastian Silbermann, mwaowmwao0Next.js 15.1, su mwao4nextjs.org, 10 dicembre 2024. mwao8URL consultato il 25 febbraio 2025.

Voci correlate

• mwapmAngularJS
• mwapuReactJS
• mwapkSito web

Collegamenti esterni

• (EN) Sito ufficiale, su nextjs.org.
• Repository sorgenti di Next.js, su github.com.